.root {
    -fx-background-color: #2c2c2c;
    -fx-text-fill: #ffffff;
}

.left-panel {
    -fx-background-color: #383838;
}

.left-panel .button {
    -fx-text-fill: #ffffff;
}

.left-panel .button:hover {
    -fx-background-color: #4a4a4a;
}

.table-view {
    -fx-background-color: #383838;
}

.table-view .column-header {
    -fx-background-color: #2c2c2c;
}

.table-view .column-header .label {
    -fx-text-fill: #ffffff;
}

.table-view .table-row-cell {
    -fx-background-color: #383838;
    -fx-text-fill: #ffffff;
}

.table-view .table-row-cell:odd {
    -fx-background-color: #2c2c2c;
}

.table-view .table-cell {
    -fx-text-fill: #ffffff;
}

.combo-box {
    -fx-background-color: #383838;
    -fx-text-fill: #ffffff;
}

.combo-box .list-cell {
    -fx-text-fill: #ffffff;
}

.dialog-pane {
    -fx-background-color: #2c2c2c;
}

.dialog-pane .label {
    -fx-text-fill: #ffffff;
} 